Exploring Interrelationships among Project Entities to Support Coordination in Distributed Teams
نویسندگان
چکیده
This paper is geared to start a discussion about what data to preserve and analyze to facilitate collaborative production tasks. We do so by representing interrelationships among different project entities as networks and combining these networks using the concept of Meta Matrix – a methodology for combining individual networks to create derived networks to investigate. For illustration, we present how socio-technical dependencies, task dependencies, and knowledge networks can be constructed using the Meta Matrix. We conclude by showing how we used validated the feasibility of Meta Matrix by presenting Tesseract, a socio-technical browser that models a subset of individual and derived networks for a software project. It specifically, captures relations between developers, artifacts, and issues/bugs which is then displayed via a set of four juxtaposed, cross-linked displays. This effort is partially funded by the National Science Foundation under grant number IIS-0534775, IIS0329090, and the Software Industry Center and its sponsors, particularly the Alfred P. Sloan Foundation. Effort also supported by a 2007 Jazz Faculty Grant. The views and conclusions are those of the authors and do not reflect the opinions of any sponsoring organizations/agencies.
منابع مشابه
Process Support for Distributed Extreme Programming Teams
Extreme programming (XP) is arguably improving the productivity of small, co-located software development teams. In this paper, we described an approach that overcomes the XP constraint of colocation by introducing a process-support environment (called MILOS) that helps software development teams to maintain XP practices in a distributed setting. MILOS supports project coordination, information...
متن کاملAn Integrated Approach of Software Development and Test Processes to Distributed Teams
The Distributed Software Development (DSD) is a development strategy that meets the globalization needs concerned with the increase productivity and cost reduction. However, the temporal distance, geographical dispersion and the socio-cultural differences, increased some challenges and, especially, added new requirements related with the communication, coordination and control of projects. Amon...
متن کاملUse and Design of Ontology-based Multi-agent System for Multi-site Software Development Environment
Large software development projects involve several participants who are distributed geographically without face-to-face communication. To maintain collaborative work through effective communication and coordination, it is necessary to have a common understanding of terminology and methodology to clarify software engineering concepts and enable knowledge exchange and reuse. We consider an ontol...
متن کاملAgile Software Development: A Case for Adequate Decision Support Tools
While there are many purported benefits of agile software development, use of these methods often has a significant impact on project coordination and information management, particularly where large, distributed teams are concerned. Effective coordination requires easily accessible, preferably structured information that is typically unavailable. In this paper we present a comprehensive argume...
متن کاملMerging Project Planning and Web-Enabled Dynamic Workflow Technologies
between project entities. O ne strategy for reducing time-to-market in software development is to deploy globally dispersed teams in concurrent work. This distributed development process requires flexible coordination and control to channel the work into a single, consistent system release. Several technologies have been developed to support distributed development. With project planning techno...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008